Components
A Table UI enhances traditional data display by incorporating interactive elements like buttons, hyperlinks, and scrolling features, facilitating decision-making.
8 Variants
16 Variants
96 Variants
1128 Variants
36 Variants
340 Variants
336 Variants
960 Variants
86 Variants
70 Variants
128 Variants
100 Variants
2404 Variants
16 Variants
256 Variants
12 Variants
20 Variants
50 Variants
896 Variants
196 Variants
784 Variants
840 Variants
149 Variants
22 Variants
50 Variants
1792 Variants
64 Variants
6 Variants
256 Variants
64 Variants
580 Variants
144 Variants
36 Variants
7 Variants
441 Variants
8 Variants
14 Variants
12 Variants
16 Variants
32 Variants
The Table component in Emvi UI helps organize data-dense content with semantic structure and visual clarity. It supports responsive layouts, horizontal scrolling, and precise alignment between columns and headers.
Each table cell (<td> and <th>) is optimized to host text, icons, buttons, or other components. Cells support custom alignment (start, center, end), density, borders, and background styling based on visual hierarchy.
Tables are built using semantic HTML (<table>, <thead>, <tbody>, <tr>, <th>, <td>) and are fully accessible with support for scope, aria-sort, and role="columnheader" attributes.
Variants include: Compact table, Zebra striped table, Scrollable table, and Responsive mobile-friendly table blocks.
Each table part is available as a reusable component in Figma and via Tailwind utility classes. You can combine cells with tags, buttons, badges, or chips to enrich interaction without losing structure.
Emvi UI tables use semantic HTML structure, including <table>, <thead>, <tbody>, <tr>, <th>, and <td> elements.